iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

JavaScript自我學習系列 第 4

{Day4}取陣列其中的幾個值

  • 分享至 

  • xImage
  •  

範例文章出處

//宣告indices為一個陣列空值
var indices = [];
//宣告array的陣列中依序有abacad幾個字元
var array = ['a', 'b', 'a', 'c', 'a', 'd'];
//宣告element為字元a
var element = 'a';
//宣告idx為array取字元a的索引值
var idx = array.indexOf(element);
//跑while條件,當idx不完全等於-1時
while (idx != -1) {
//indices空陣列中在最後索引值的末端加上.push()一個組數,也就是會增加索引值的長度
  indices.push(idx);
  //idx等於取array索引值中的字元a,每次idx加1,這邊會讓idx往後+1索引值,取文字a的索引值
  idx = array.indexOf(element, idx + 1);
}
//因此這邊輸出indices的結果會是 [0,2,4]
console.log(indices);

上一篇
{Day3}陣列取索引值
系列文
JavaScript自我學習4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言